#ifndef _SCRIPTABLE_
#define	_SCRIPTABLE_

#include "lua.hpp"
#include "luabind/luabind.hpp"

/** 
* A class that can be used within a script.
*/
class Scriptable{
public:
    virtual void bind(lua_State* luaState) = 0;
    virtual void push(lua_State* luaState) = 0;
};

#endif
